/* 卡片组件样式 */
.content-card {
  background: var(--bg-secondary);
  border-radius: 8px;
  padding: var(--spacing-lg);
  margin-bottom: var(--spacing-lg);
  box-shadow: var(--shadow-sm);
  transition: all 0.3s;
}

.content-card:hover {
  box-shadow: var(--shadow-md);
}

/* 表格样式 */
.el-table {
  --el-table-header-bg-color: var(--bg-primary);
  --el-table-border-color: var(--border-color);
  border-radius: 8px;
  overflow: hidden;
}

/* 表单样式 */
.el-form-item {
  margin-bottom: var(--spacing-lg);
}

.el-input__wrapper,
.el-select__wrapper {
  border-radius: 8px;
}

/* 按钮样式 */
.el-button {
  border-radius: 8px;
  font-weight: 500;
}

.el-button--primary {
  background: var(--accent-color);
  border: none;
}

.el-button--primary:hover {
  background: var(--primary-color);
  transform: translateY(-1px);
}

/* 分页器样式 */
.el-pagination {
  margin-top: var(--spacing-lg);
  justify-content: flex-end;
}
